@import '@/lib/reset.scss';

.logorres {
  @include rect(196px, 60px);
  float: right;
  ul {
    li {
      float: left;
    }
    li:first-child {
      padding: 0 14.4px;
      line-height: 60px;
      font-size: 16px;
      color: #007fff;
      position: relative;
      .submit-panel {
        display: none;
        @include rect(326px, 244px);
        background: #fff;
        position: absolute;
        left: -120px;
        border: 1px solid hsla(0,0%,59.2%,.4);
        top: 60px;
        padding: 30px 24px;
        span {
          color: #000;
          text-align: center;
          height: 16px;
          line-height: 16px;
          font-weight: 900;
          display: block;
          font-size: 17px;
          margin-bottom: 24px;
        }
        ul {
          margin-left: 24px;
          @include rect(252px, 75px);
          li {
            color: #909090;
            height: 17px;
            font-size: 13px;
            line-height: 17px;
            margin: 0;
            padding: 0;
            list-style: disc;
            margin-bottom: 12px;
          }
        }
        button {
          background: #83c73a;
          border-radius: 3px;
          @include rect(168px, 45px);
          border: #83c73a 1px solid;
          line-height: 45px;
          margin: 0 auto;
          display: block;
          margin-top: 24px;
          color: #fff;
        }
      }
      .jianjiao {
        display: none;
        @include rect(16px, 16px);
        -webkit-transform: rotate(45deg);
        background: #fff;
        position: absolute;
        top: 51px;
        left: 45px;
        border-left: 1px solid hsla(0,0%,59.2%,.4);
        border-top: 1px solid hsla(0,0%,59.2%,.4);
      }
      &:hover {
        .submit-panel {
          display: block;
        };
        .jianjiao {
          display: block;
        }
    }
    }
    li:nth-child(2) {
      line-height: 60px;
      font-size: 16px;
      color: #007fff;
      span:first-child {
        padding-left: 12px;
        border-left: 1px solid hsla(0,0%,59.2%,.4);
      }
    }
  }
}
.list-header-no {
  @include rect(700px, 58px);
  padding:24px 18px;
  border-bottom: 1px solid hsla(0,0%,59.2%,.1);
  ul {
    @include rect(490px, 21px);
    float: right;
    li {
      float:left;
      display: block;
      margin-right: 20px;
      a {
          color: #909090;
      }
      &:hover,.active {
          color:#007fff;
      }
    }
  }
}
.logres {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,.3);
  z-index: 500;
  display: none;
  .log {
    @include rect(318px, 370px);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin:auto; 
    .log-div {
      @include rect(318px, 370.8px);
      position: relative;
      padding: 2rem;
      max-width: 100%;
      background-color: #fff;
      border-radius: 2px;
      box-sizing: border-box;
      padding: 24px;
      img {
        display: block;
        @include rect(120px, 95px);
        position: absolute;
        top: -75px;
        left: 100px;
      }
      .panel {
        @include rect(270px, 226px);
        position: relative;
        h1 {
          font-size: 18px;
          padding-bottom: 24px;
        }
        i {
          display: block;
          @include rect(16px, 16px);
          position: absolute;
          right: 0;
          top: 0;
          color: #909090;
          font-size: 9px;
        }
        input {
          display: block;
          @include rect(270px, 41px);
          border: 1px solid #e9e9e9;
          margin-bottom: 9.6px;
          padding: 10px;
        }
        button {
          display: block;
          @include rect(270px, 40px);
          background: #007fff;
          border: 1px solid #007fff;
          color: #fff;
          font-size: 15px;
          margin-top: 20px;
        }
        p {
          @include rect(270px, 19px);
          margin-top: 12px;
          margin-bottom: 12px;
          color: #8b9196;
          span:first-child {
            color: #8b9196;
          }
          span:nth-child(2) {
            color: #007fff;
            margin-left: 3px;
          }
          span:last-child {
            color: #007fff;
            float: right;
          }
        }
        .otherlogin {
          @include rect(225px, 46px);
          display: block;
          position: static;
          margin: 0 auto;
        }
      }
    }
  }
  .res {
    display: none;
    @include rect(318px, 462px);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin:auto; 
    .res-div {
      @include rect(318px, auto);
      position: relative;
      padding: 2rem;
      max-width: 100%;
      background-color: #fff;
      border-radius: 2px;
      box-sizing: border-box;
      padding: 24px;
      h1 {
        font-size: 18px;
        padding-bottom: 24px;
      }
      i {
        display: block;
        @include rect(16px, 16px);
        position: absolute;
        right: 24px;
        top: 24px;
        color: #909090;
        font-size: 9px;
      }
      input {
        display: block;
        @include rect(270px, 41px);
        border: 1px solid #e9e9e9;
        margin-bottom: 9.6px;
        padding: 10px;
      }
      .yzmcode {
        @include rect(270px, 41px);
        margin-bottom: 9.6px;
        position: relative;
        button {
          position: absolute;
          right: 0;
          top: 0;
          @include rect(101px, 41px);
          margin-top: 0;
          background: #fff;
          color: #007fff;
          border: 1px solid #e9e9e9;
          border-left: 0;
        }
      }
      button {
        display: block;
        @include rect(270px, 40px);
        background: #007fff;
        border: 1px solid #007fff;
        color: #fff;
        font-size: 15px;
        margin-top: 20px;
      }
      p {
        @include rect(270px, 19px);
        margin-top: 12px;
        margin-bottom: 12px;
        text-align: center;
        color: #8b9196;
        span {
          color: #007fff;
        }
      }
      p:nth-child(8) {
        text-align: left;
      }
      .otherlogin {
        @include rect(225px, 46px);
        display: block;
        position: static;
        margin: 0 auto;
      }
    }
  }
  
}